
cyrillic_to_latin = {
    'А': 'A', 'Б': 'B', 'В': 'V', 'Г': 'G', 'Д': 'D',
    'Ђ': 'Đ', 'Е': 'E', 'Ж': 'Ž', 'З': 'Z', 'И': 'I',
    'Ј': 'J', 'К': 'K', 'Л': 'L', 'Љ': 'Lj', 'М': 'M',
    'Н': 'N', 'Њ': 'Nj', 'О': 'O', 'П': 'P', 'Р': 'R',
    'С': 'S', 'Т': 'T', 'Ћ': 'Ć', 'У': 'U', 'Ф': 'F',
    'Х': 'H', 'Ц': 'C', 'Ч': 'Č', 'Џ': 'Dž', 'Ш': 'Š',
    'а': 'a', 'б': 'b', 'в': 'v', 'г': 'g', 'д': 'd',
    'ђ': 'đ', 'е': 'e', 'ж': 'ž', 'з': 'z', 'и': 'i',
    'ј': 'j', 'к': 'k', 'л': 'l', 'љ': 'lj', 'м': 'm',
    'н': 'n', 'њ': 'nj', 'о': 'o', 'п': 'p', 'р': 'r',
    'с': 's', 'т': 't', 'ћ': 'ć', 'у': 'u', 'ф': 'f',
    'х': 'h', 'ц': 'c', 'ч': 'č', 'џ': 'dž', 'ш': 'š'
}


def cyrillic_to_latin_conversion(text):
    result = ""
    i = 0
    while i < len(text):
        if i < len(text) - 1 and text[i:i + 2] in cyrillic_to_latin:
            result += cyrillic_to_latin[text[i:i + 2]]
            i += 2
        elif text[i] in cyrillic_to_latin:
            result += cyrillic_to_latin[text[i]]
            i += 1
        else:
            result += text[i]
            i += 1
    return result


# 示例
cyrillic_text = "2.	SERBIA ZIJIN MINING DOO BOR, друштво са ограниченом одговорношћу које послује у складу са прописима Републике Србије, матични број: 20285494, са регистрованим седиштем у ул. Суваја бр. 185а, град Бор, Република Србија, које заступа Стефан Станковић, по пуномоћју датом од стране законског заступника друштва Yongding Su-а, оверенoм дана 23.04.2024. године од стране јавног бележника Вишице Сретеновић у Бору, број УОП - Т:42-2024 (у даљем тексту: „Купац“)."
latin_text = cyrillic_to_latin_conversion(cyrillic_text)
print(latin_text)